home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 201-225 / disk_201 / draco / drinc / devices / conunit.g < prev    next >
Text File  |  1992-05-06  |  1KB  |  38 lines

  1. /*requirespreviousinclusionof:
  2. „include:exec/io.ginclude:devices/console.ginclude:devices/inputevent.g*/
  3. uint
  4. „PMB_ASM…=M_LNM+1,
  5. „PMB_AWM…=PMB_ASM+1,
  6. „MAXTABS…=80;
  7.  
  8. type
  9. „MsgPort_t=unknown34,
  10. „KeyMap_t=unknown32,
  11.  
  12. „ConUnit_t=struct{
  13. ˆMsgPort_tcu_MP;
  14. ˆ*Window_tcu_Window;
  15. ˆuintcu_XCP,cu_YCP;
  16. ˆuintcu_XMax,cu_YMax;
  17. ˆuintcu_XRSize,cu_YRSize;
  18. ˆuintcu_XROrigin,cu_YROrigin;
  19. ˆuintcu_XRExtant,cu_YRExtant;
  20. ˆuintcu_XMinShrink,cu_YMinShrink;
  21. ˆuintcu_XCCP,cu_YCCP;
  22. ˆKeyMap_tcu_KeyMapStruct;
  23. ˆ[MAXTABS]uintcu_TabStops;
  24. ˆushortcu_Mask,cu_FgPen,cu_BgPen,cu_AOLPen,cu_DrawMode,cu_AreaPtSz;
  25. ˆ*bytecu_AreaPtrn;
  26. ˆ[8]bytecu_Minterms;
  27. ˆ*TextFont_tcu_Font;
  28. ˆushortcu_AlgoStyle,cu_TxFlags;
  29. ˆuintcu_TxHeight,cu_TxWidth,cu_TxBaseLine,cu_TxSpacing;
  30. ˆ[(PMB_AWM+7)/8]bytecu_Modes;
  31. ˆ[(IECLASS_MAX+7)/8]bytecu_RawEvents;
  32. „};
  33.  
  34. extern
  35. „CDInputHandler(*InputEvent_tevents;*Device_tconsoleDevice)*InputEvent_t,
  36. „RawKeyConvert(*InputEvent_tevent;*charbuffer;ulonglength;
  37. ’*KeyMap_tkeyMap)long;
  38.